const MENU_STATE = {
    cataData: [
        { key: "all", value: "全部" },
        { key: "good", value: "精华" },
        { key: "share", value: "分享" },
        { key: "ask", value: "问答" },
        { key: "job", value: "招聘" },
        { key: "dev", value: "客户端测试" }],
    currentCata: { key: "all", value: "全部" },
    showDrawer: false
};

export default function menu(prestate = MENU_STATE, action) {
    switch (action.type) {
        //显示分类抽屉
        case 'showDrawer':
            return { ...prestate, showDrawer: true };
        //隐藏抽屉
        case 'hideDrawer':
            return { ...prestate, showDrawer: false };
        //点击抽屉 触发切换分类
        case 'changeCata':
            return { ...prestate, currentCata: action.currentCata };
        default:
            return { ...prestate };
    }
}
